package main

import "fmt"

func main() {

	for i := 0; i < 10; i++ {
		fmt.Printf("循环中【%d】\n", i)
	}

	//	for range 键值循环，可以用来遍历：数组、切片、字符串、map、通道
	// 通过 for range 遍历的返回值有以下规律
	// 1、数组，切片，字符串返回 index 和 值
	// 2、map 返回 key 和 value
	// 3、通道（channel）只返回通道内的值

	str := "我是一个普通的字符串"

	for index, val := range str {
		//	注意 字符串 for range 之后就变成，字符了，需要使用  %c 来将其格式化
		fmt.Printf("index = %d, value = %c\n", index, val)
	}

}
